Click Here!
home account info subscribe login search My ITKnowledge FAQ/help site map contact us


 
Brief Full
 Advanced
      Search
 Search Tips
To access the contents, click the chapter and section titles.

Oracle Performance Tuning and Optimization
(Publisher: Macmillan Computer Publishing)
Author(s): Edward Whalen
ISBN: 067230886x
Publication Date: 04/01/96

Bookmark It

Search this book:
 
Previous Table of Contents Next


Presentation Performance

Because many of these new client/server applications involve audio and video presentation, you should check whether you have inefficiencies in these presentation services. A graphics adapter that is too slow may be the cause of performance bottlenecks in video presentations. Many adapters can handle high resolutions and many colors but at a loss of performance. This may be a bottleneck for you.

Client Hardware Performance

Several components of the client hardware may be the cause of a performance bottleneck:

  CPU speed. An insufficiently powered CPU can be the cause of sluggish performance.
  Insufficient memory. A client that does not have enough memory will page or swap, which severely degrades system performance.
  Slow network. A slow network component can cause delays in transmitting and receiving data; however, this is not usually an issue for the client.
  Slow I/O performance. I/O is an issue only when loading the application—unless paging and swapping is occurring.

Any of these conditions can cause a bottleneck. However, the most common cause for performance problems on the client machine is the application.

Summary

This chapter began analyzing the client system and what could cause performance problems in it. It started out by defining what a client system is and reviewed the history of RDBMS applications and how they evolved into what we know as client/server computing. The chapter also introduced what I believe to be the next step in the evolution of client/server computing: the three-tiered client/server model.

Then the chapter looked at possible areas of client bottlenecks and a few ways to determine whether you are having problems in those particular areas. In debugging problems on the client, you frequently find that the client application is at fault because of inefficient SQL statements or problems in data processing.

Be sure that your client hardware has sufficient CPU and memory horsepower to handle sophisticated applications. With today’s client machines, if you have enough memory, you should be able to achieve a good level of performance.


Previous Table of Contents Next


Products |  Contact Us |  About Us |  Privacy  |  Ad Info  |  Home

Use of this site is subject to certain Terms & Conditions, Copyright © 1996-2000 EarthWeb Inc.
All rights reserved. Reproduction whole or in part in any form or medium without express written permission of EarthWeb is prohibited.